package com.bluesky.objectworld.method.reference;

import com.bluesky.objectworld._Object;
import com.bluesky.objectworld.method.block.Block;

public abstract class Reference {
	protected String literal;
	protected _Object object;

	public Reference(String literal) {
		this.literal = literal;
	}

	public abstract void compile(Block block);

	public _Object getObject() {
		return object;
	}

	public String getLiteral() {
		return literal;
	}

	public void setLiteral(String literal) {
		this.literal = literal;
	}
	
	
}
